Co-simulating event-B and continuous models via FMI
نویسندگان
چکیده
We present a generic co-simulation approach between discrete-event models, developed in the Event-B formal method, and continuous models, exported via the Functional Mock-up Interface for Co-simulation standard. The concept is implemented into a simulation extension for the Rodin platform, thus leveraging powerful capabilities of refinementbased modelling and deductive verification in Event-B while introducing a continuous-time aspect and simulation-based validation for the development of complex hybrid systems.
منابع مشابه
Co-simulation of Event-B and Ptolemy II Models via FMI
In the framework of model-based design formal modelling, verification and simulation of safety-critical systems are supported by several methods and tools. Interfacing these tools often becomes challenging for heterogeneous systems. The FMI standard enables integration of different simulation tools through artefacts called Functional Mockup Units (FMU) [1]. The FMI standard is mainly based on t...
متن کاملSIMULATING CONTINUOUS FUZZY SYSTEMS: I
In previous studies we first concentrated on utilizing crisp simulationto produce discrete event fuzzy systems simulations. Then we extendedthis research to the simulation of continuous fuzzy systems models. In this paperwe continue our study of continuous fuzzy systems using crisp continuoussimulation. Consider a crisp continuous system whose evolution depends ondifferential equations. Such a ...
متن کاملAutomatic parallelization of multi-rate FMI-based co-simulation on multi-core
Co-simulation refers to simulating a complex system using several coupled numerical models. Engineers define the rate of data exchange between the models by setting communication steps. FMI is a standardized interface which easily allows coupling and co-simulation of numerical models. The RCOSIM approach allows the parallelization on multi-core processors of co-simulations using the FMI standar...
متن کاملAn Open-Source Graphical Composite Modeling Editor and Simulation Tool Based on FMI and TLM Co-Simulation
A common situation in industry is that a system model (here a composite model) is composed of several submodels which may have been developed using different tools. FMI is one important technology for exporting/importing models between tools and/or connecting them via co-simulation. TLM based modeling and co-simulation is another important technique for modeling, connecting, and simulation of e...
متن کاملGrant Agreement: 644047 INtegrated TOol chain for model-based design of CPSs Foundations for FMI Co-modelling
The objective of Task T2.4 is to provide formal foundations for comodelling with the Functional Mockup Interface (FMI). In Year 2, we have created the first behavioural semantics for the FMI standard. We use the state-rich process algebra, Circus, to present our modelling approach, and indicate how models can be automatically generated from a description of the individual simulations and their ...
متن کامل